package com.smart.common.entities.enums;


import com.smart.common.annotation.DictEnum;
import com.smart.common.entities.constant.TagColor;
import com.smart.common.entities.core.BaseEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author Xiaxuqiu
 * SESSION存储的账号分类信息
 */

@Getter
@DictEnum(title = "短信发送场景")
@AllArgsConstructor
public enum SmsScene implements BaseEnum {
    /**
     * 操作员登录
     */
    MEMBER_LOGIN("会员短信登录", TagColor.DEFAULT),
    MEMBER_REGISTER("会员注册短信", TagColor.DEFAULT),
    MEMBER_SIGN_OUT("会员注销短信", TagColor.DEFAULT),
    MEMBER_FIND_PSW("会员找回密码", TagColor.DEFAULT),
    WORKER_LOGIN("工作人员短信登录", TagColor.DEFAULT) ,
    WORKER_FIND_PSW("工作人员找回密码", TagColor.DEFAULT),
    POP_REVISE("渠道验证短信", TagColor.DEFAULT),
    MERCHANT_REGISTER("商户注册短信", TagColor.DEFAULT);


    /**
     * 枚举名称
     */
    private final String label;


    private final String theme;


}
